package com.example.hydrogengenerator.event

import com.example.hydrogengenerator.bean.CacheUtil.geFactorySetting
import com.example.hydrogengenerator.bean.FactorySettingBean
import com.example.hydrogengenerator.bean.SettingBean
import me.hgj.jetpackmvvm.base.viewmodel.BaseViewModel
import me.hgj.jetpackmvvm.callback.livedata.UnPeekLiveData

/**
 * 描述　:APP全局的ViewModel，可以存放公共数据，当他数据改变时，所有监听他的地方都会收到回调,也可以做发送消息
 * 比如 全局可使用的 地理位置信息，账户信息,App的基本配置等等，
 */
class AppViewModel : BaseViewModel() {

    //App的账户信息
    val factorySettingInfo = UnPeekLiveData<FactorySettingBean>()
    val settingInfo = UnPeekLiveData<SettingBean>()
}